#ifndef ASN1WINDOW_H
#define ASN1WINDOW_H

#include <QMainWindow>
#include "ui_asn1window.h"

QT_BEGIN_NAMESPACE
namespace Ui { class ASN1Window; }
QT_END_NAMESPACE

class ASN1Window : public QMainWindow
{
    Q_OBJECT

public:
    ASN1Window(QWidget *parent = nullptr);
    QString parseAsn1(QString filename);
    void renderASN1(QString asn1);
    ~ASN1Window();

private slots:
    void on_actionOpen_File_O_triggered();
    void on_set_LabelText(QTreeWidgetItem*, int);

private:
    Ui::ASN1Window *ui;
};
#endif // ASN1WINDOW_H
